Seite 1 von 1

Zwei kleine Fragen von einem Neuling

Verfasst: 02.10.2002 00:16
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!

Verfasst: 02.10.2002 10:33
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.

Verfasst: 02.10.2002 12:57
von Daniel T.
Vielen Dank, ich probier das gleich mal aus!

Verfasst: 02.10.2002 15:08
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 :)