lagra stilmallen på filsystemet istället för databasen?

Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på sidan.

Moderatorer: Moderatorgrupp, Supportgrupp

Kategoriregler
Här kan du ställa frågor om problem med och drift av phpBB 3 (3.0.0 eller senare). Det är här du bör skapa en tråd om du har ett problem, vill ställa en fråga och vill ha ett svar. Gäller det något annat, var vänlig bläddra nedåt på forumindex.

Klicka här för att se våra allmänna forumregler.
Skriv svar
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 02:39
Svar: 0

lagra stilmallen på filsystemet istället för databasen?

Inlägg av jnse »

Hejsan.

Jag har problem nu...
På mitt forum så är mallarna lagrade i databasen.
Men jag vill flytta det till filsystemet istället.

Men problemet är att när jag väljer filsystem och klickar på Skicka, så får jag det här felmeddelandet:

Varning

Mallfilen kunde inte skrivas till så malluppsättningen är nu lagrad i databasen med den förändrade filen.


Så då är frågan, varför?
Vilken fil är "mallfilen"? Tänkte så jag kan kolla så man har tillstånd att skriva till den.

Ett annat fel jag får är när jag försöker uppdatera mallarna i databasen.
Gör jag det så kommer bara det här fram:

Allmänt fel
SQL ERROR [ mysqli ]


Incorrect string value: '\xD6ppnar...' for column 'template_data' at row 1 [1366]

SQL

UPDATE phpbb3_styles_template_data SET template_id = 5, template_filename = 'overall_header.html', template_included = 'posting_body.html:memberlist_email.html:faq_body.html:ucp_header.html:message_body.html:ucp_agreement.html:ucp_remind.html:login_forum.html:mcp_header.html:memberlist_body.html:search_body.html:index_body.html:ucp_resend.html:viewtopic_body.html:confirm_body.html:viewforum_body.html:viewonline_body.html:memberlist_leaders.html:mcp_approve.html:report_body.html:ucp_register.html:search_results.html:mcp_move.html:login_body.html:memberlist_view.html:', template_mtime = 1221740970, template_data = '<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1- ... \">\n<html xmlns=\"http://www.w3.org/1999/xhtml\" dir=\"
Edit: Och så vidare /Kjelle

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 143
CALL: dbal->sql_error()

FILE: includes/acp/acp_styles.php
LINE: 2474
CALL: dbal_mysqli->sql_query()

FILE: includes/acp/acp_styles.php
LINE: 275
CALL: acp_styles->store_templates()

FILE: includes/functions_module.php
LINE: 471
CALL: acp_styles->main()

FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()


Vad kan det bero på? Hur som helst fill jag lagra stilmallarna på filsystemet istället för i databasen.
Senast redigerad av Kjell den 2008-09-19 18:26, redigerad totalt 1 gång.
Anledning: All fel kod behövdes inte....
Användarens profilbild
tumba25
Hedersmedlem
Hedersmedlem
Inlägg: 2097
Blev medlem: 2007-04-18 10:38
Svar: 0

Re: lagra stilmallen på filsystemet istället för databasen?

Inlägg av tumba25 »

Kolla så att php har rätt att skriva till katalogen där dina stilmallar finns. styles/din template/template och theme. Dom ska ha samma skrivrättigheter som du har på katalogen cache om php ska kunna skriva dit.
Bild
Developer @ phpBB MOD Team

Behöver du en modifikation skriven/installerad för ditt phpBB-forum? Eller kanske annan specialanpassad kod och/eller en server-administratör? https://tumba25.net/
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 02:39
Svar: 0

Re: lagra stilmallen på filsystemet istället för databasen?

Inlägg av jnse »

Tack! :D
Nu funkar det, satte 777 på alla kataloger/filer som hade med stilmallarna att göra.
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 02:39
Svar: 0

Re: lagra stilmallen på filsystemet istället för databasen?

Inlägg av jnse »

Nu fick jag samma problem på mitt testforum. :(

När jag försöker byta från att ha lagrat stilmallen i databasen, till att lagra den på filsystemet,
så får jag det här felmeddelandet:

Varning

Stilmallsfilen kunde inte skrivas till så skrivmallen är nu lagrad i databasen med dina förändringar.


Och jag har testat flera gånger nu att ändra rättigheter på katalogerna.
ALLT under styles-katalogen har 777 som rättigheter nu, även cache mappen.
Men ändå funkar det inte.
Jag har testat rensa cachen också, men inget hjälper.
Vad kan det då vara? :?
Jag har haft stilmallen lagrad på filsystemet innan.
jnse
Medlem
Medlem
Inlägg: 28
Blev medlem: 2008-09-16 02:39
Svar: 0

Re: lagra stilmallen på filsystemet istället för databasen?

Inlägg av jnse »

nvm, det löste sig.

Efter att inte fått det att fungera som det ska så installerade jag prosilver stilmallen, avinstallerade subsilver2, installerade subsilver2 igen och avinstallerade prosilver.
Nu helt plötsligt funkar det att ha stilmallen på filsystemet istället för databasen :?
NilleU
Extra aktiv medlem
Extra aktiv medlem
Inlägg: 140
Blev medlem: 2008-02-09 17:41
Svar: 0

Re: lagra stilmallen på filsystemet istället för databasen?

Inlägg av NilleU »

Vi har ett ungefär likadant problem på vårt test forum (lokala) fast åt andra hållet
http://www.phpbb-se.com/forum/viewtopic.php?f=21&t=6351
Allt om Thailand: bo, lev, och res. Thailandsforum visar vägen.
Skriv svar

Vilka är online

Användare som besöker denna kategori: 16 och 0 gäster