Php scripte laufen nicht richtig

xhowiexo

B1G-Software-Kunde
ich habe einen neuen root server bei strato mit confixx 3.0 prof. drauf... bei der Installation von scripten (php und sql) komme ich imemr nicht weiter.
z.B. bei einem script muss ich eine install.php ausführen damit die confic.inc.php erstellt wird und die Einträge in der DB natürlich auch. Beim Absenden kriege ich aber nur die gleiche Seite leer, also ohne meine Einträge wieder zurück. Es geht also nicht weiter...die Rechte sind aber alle richtig gesetzt....auf meinem managed server bei strato hat alles einwandfrei funktioniert
bei einem anderne script, kann ich alles installieren, beim Aufruf der index.php erscheint dann auch die Seite, jedoch alle links auf der Seite sind tot, jedesmal wird die index.php angezeigt...
da ist doch der Wurm drin....daran kann man echt verzweifeln.

eine Kundin von mir hat ein bestellformular das beim Absenden folgenden Fehler ausgibt:
Warning: mail(): SAFE MODE Restriction in effect. The fifth parameter is disabled in SAFE MODE. in /srv/www/htdocs/web1/html/bestellung.php on line 1207
mein cms gibt auf manchen Seiten (hier als Beispiel die Ausgabe nachdem ich auf einer Seite den Link "Printable Version" klicke) so einen fehler zurück, obwohl die printable seite aber angezeigt wird:
Warning: fopen(w2dcount50928495d30687b1b.txt): failed to open stream: Permission denied in /srv/www/htdocs/web0/html/menoo-com/printable/index.php on line 169
das scheint mir ein globaler Einstellungsfehler zu sein, wahrscheinlich in Apache, aber ich kenn mich nciht so gut aus.....

kann mir jemand helfen???
 
Last edited:
Das mit dem Safe Mode ...

öffne mal wenn Confixx druf ist die Datei /etc/apache/confixx_vhost.conf
und setze "php_admin_flag safe_mode" auf off. Dann kommt das mit dem Safemode nicht mehr ..
 
@kufstein
wie öffne ich die Datei denn? Wo liegt diese? Danke.

@patrick, nicolas
Sehe gerade dass ich im falschen OFF Topic bin..sorry..kannste mich verschieben??
 
Last edited:
xhowiexo said:
@kufsteinwie öffne ich die Datei denn? Danke.
Bei Linux/GNU Debian:
1. editor /etc/apache/confixx_vhost.conf
2. Editieren
3. mit STRG + X Speichern und beenden .......

Bei anderen Versionen ist es auch anchmal edit statt editor
 
Du kannst auch im Confixx Admin INterface unter Einstellungen / httpd Spezial / php_admin_value safe_mode off eingeben. Ist vieleicht leichter.

mfg

TImothy
 
Warum einfach wenns auch kompliziert geht ?! :D :D :D

Stimmt, das is mir selber noch gar nicht aufgefallen .... und ich mach mir immer die Arbeit das von Hand zu machen ..
 
Timothy said:
Du kannst auch im Confixx Admin INterface unter Einstellungen / httpd Spezial / php_admin_value safe_mode off eingeben. Ist vieleicht leichter.

mfg

TImothy

da fragt er mich aber erst, was ich ändern möchte:
httpd-Zusatzeinträge für
eine Domain ändern
einen Kunden ändern
einen Anbieter ändern
alle Anbieter ändern

was wähle ich aus?
 
xhowiexo said:
da fragt er mich aber erst, was ich ändern möchte:
httpd-Zusatzeinträge für
eine Domain ändern
einen Kunden ändern
einen Anbieter ändern
alle Anbieter ändern

was wähle ich aus?

Alle Anbieter
 
Nein du musst es meist leider (meist) Domain spezifisch machen.

Also wähle die domaine aus wo dein script liegt und teste obs dann geht.

mfg
 
Last edited:
trotz Save Mode "Off" läuft nix richtig.....es ist zum verzweifeln...
wie war noch mal der Befehl um sich die Apache Einstellungen im Browser anzusehen?
 
kann mir jemand mal sagen, warum zu, Teufel das Script nicht läuft?

habe auf meinem Rootserver in Confixx eine Subdomain
http://ecards.menoo.com
eingerichtet, welches auf folgendes Verzeichnis linkt:
html/menoo-com/ecards
In ecards das Script installiert. Die Index wird auch angezeigt, aber alle Links zeigen immer wieder die index.php. Könnt Ihr auch direkt auf der Seite probieren. Was können die Ursachen für ein solches Problem sein? Habe mal alle Rechte auf 777 gestellt, geht auch nicht. Habe Save Mode auf Off gestellt, geht auch nix.

In der config.inc.php steht folgendes:

<?

$dbserver = "localhost"; // Datenbank-Server
$dbuser = "web0"; // Benutzername (für die MySQL-Datenbank)
$dbpass = "xxxxxxx"; // Passwort (für die MySQL-Datenbank)
$dbdata = "xxxxxxx"; // Name der Datenbank

$wstitel = "menoo.com eCards"; // Titel der Webseite
$wssbttl = "Digitale Postkarten"; // Untertitel der Webseite
$wsurl = "ecards.menoo.com"; // Start-URL der Webseite (ohne "http://")
$wsixurl = "ecards.menoo.com/index.php"; // URL zur index.php (ohne "http://")


?>

In der Installationsanleitung steht was von php Dateien im Ascii Modus hochladen, aber daran kann das doch nicht liegen, habe das Script auf meinem Managed Server auch normal installiert und es läuft einwandfrei.

Kann es sein das man in Confixx oder in Apache noch was einstellen muss?

Helft mir, der Rootserver bringt mich noch zur Verzweiflung...
 
habe das selbe Problem wie Du allerdings nicht mit dem Script, habe bei meinem Provider mal gefragt was da los ist, sobald ich ne Antwort erhalten habe und das Problem sich lösen läst poste ich es gerne hier.

lg
Frank
 
Hallo,

auch ich habe einen root Server von Strato und das selbe Problem das nicht alle PHP-Scripte laufen. Leider bin ich auch absoluter Anfänger was einen Server betrifft.
Ich habe aber schon mal herausbekommen, das es zwei Möglichkeiten gibt, PHP Scripte auszuführen. Einmal über eine CGI-Version und einmal über ein Apache-Modul. Beim root Server bei Strato ist es wohl über das Apache-Modul konfiguriert.
Leider ist es mir aus Zeitmangel noch nicht gelungen weiteres zu erfahren. Der Support von Strato gibt leider dazu keine Antwort, denn die meinen das ist ja meine Sache, denn es ist ein root Server. (Man sollte sich also schon etwas mit der Materie auskennen, aber jeder fängt ja mal irgendwie an.)
Fals ich jetzt noch etwas rausbekomme werde ich es hier auch Posten. Und fals jemand etwas rausfindet oder eine Lösung bieten kann wäre es toll dieses hier zu schreiben.


Schöne Grüße,
Torsten
 
Hallo,

vielleicht hilf dieses. Ändere in /etc/php.ini den Eintrag "register_globals = Off" in "register_globals = On". Dann restarte den Apache mit "rcapache2 restart"

Versuche dann Dein PHP-Script auszuführen.


Und läuft es jetzt? Gib mal Rückmeldung über das Ergebnis. Bei mir hat es geklappt.




Gruß,

Torsten
 
Logge dich per SSH (z.B. mit Putty) als "root" auf Deinem Server ein und gebe dort den angesprochenen Befehl ein.



Gruß,
Torsten
 
Back
Top