Zwei kleine Fragen von einem Neuling

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Daniel T.

Zwei kleine Fragen von einem Neuling

Beitrag von Daniel T. »

Hallo zusammen :)

Hier die Fragen:

1. zu template_db_cache.php

Im Quelltext ist die Tabelle template_db_cache.php anscheinend fest eingetragen, gibt es eine Möglichkeit das Präfix welches man bei der Installation des Forums eingebeben hat automatisch einlesen zu lassen?

Damit man nicht für jedes Forum die Datei manuell anpassen muß.

2. wo ich gerade dabei bin, muß die config.php nach der Installation weiterhin auf chmod 777 bleiben oder kann man die Rechte einschränken?


Vielen Dank für eure Hilfe!
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

1. Du müsstest phpbb_template_cache in ".TEMPLATE_CACHE_TABLE." umändern und folgendes ans Ende der constant.php vor ?> einfügen..

Code: Alles auswählen

define('TEMPLATE_CACHE_TABLE', $table_prefix.'template_cache');
2. Nach der Installation sollte die config.php eigentlich auf 644 gestellt werden.
Daniel T.

Beitrag von Daniel T. »

Vielen Dank, ich probier das gleich mal aus!
Daniel T.

Beitrag von Daniel T. »

Soweit so gut, es hat funktioniert. Jetzt habe ich selbst ein paar Änderungen vorgenommen:

In der Datei install.php (Zeile 187) hinzugefügt:

Code: Alles auswählen

$sql_array['drop_schema'][] = "DROP TABLE phpbb_template_cache";
In der Datei db/schemas/mysql_schema.sql (Zeile 561) hinzugefügt:

Code: Alles auswählen

# --------------------------------------------------------
#
# Table structure for table 'phpbb_template_cache'
#

CREATE TABLE phpbb_template_cache ( 
  template_name char(255) NOT NULL default '', 
  template_handle char(50) NOT NULL default '', 
  template_cached int(11) NOT NULL default '0', 
  template_echo tinyint(1) NOT NULL default '1', 
  template_compile text NOT NULL, 
  PRIMARY KEY  (template_name) 
);
Der Sinn war, daß bei jeder Installation die ich mache auch gleich die Tabelle miterstellt wird. Es funktioniert auch, nur bin ich mir nicht sicher ob das auch so korrekt ist :)
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“