Update Entwicklersystem

Hier geht es um die Programmierung von Opencaching.de - User mit Erfahrungen im Bereich PHP, MySQL, HTML, JavaScript, CSS werden hier ständig gesucht
Antworten
following

Das OKAPI-Datenbank-Update funktioniert jetzt auch automatisch via dbupdate.php. Dazu sind folgende Konfigurationsänderungen nötig:

In php.ini, liegt in der Entwickler-VM in /usr/local/lib:

    short_open_tag = On

In der Apache-Konfiguration, /usr/local/apache2/conf/httpd.conf:

    <Directory /usr/local/apache2/htdocs/oc-server/server-3.0/code/htdocs>
    ....
    php_value short_open_tag "Off"
  </Directory>

Dann denn Apache neustarten mit

    service httpd restart
following

[quote="following"]
In der Apache-Konfiguration, /usr/local/apache2/conf/httpd.conf:

    <Directory /usr/local/apache2/htdocs/oc-server/server-3.0/code/htdocs>
    ....
    php_value short_open_tag "Off"
  </Directory>
[/quote]

Das Gleiche sollte auch für das lib-Verzeichnis eingestellt werden, d.h.:

Code: Alles auswählen

<Directory /usr/local/apache2/htdocs/oc-server/server-3.0/code/lib>
  php_admin_value error_reporting "-1"
  php_admin_value display_errors "On"
  php_value short_open_tag "Off"
</Directory>
following

In config2/settings.inc.php muss Folgendes eingetragen werden:

Code: Alles auswählen

$opt['db']['maintenance_user'] = 'root';  
$opt['db']['maintenance_password'] = 'developer';
Dies ersetzt config2/sqlroot.inc.php und util/mysql_root/sql_root.inc.php.
following

Der Datenbankbenutzer "oc" benötigt nun zusätzlich CREATE-Rechte für die Datenbank "octmp":
  • http://local.opencaching.de/pma/index.php
  • oben im Menü "Rechte" wählen
  • den Benutzer "oc" bearbeiten
  • datenbankspezifische Rechte für "octmp" bearbeiten
  • CREATE aktivieren
  • OK
Antworten