Php scripte laufen nicht richtig

xhowiexo

B1G-Software-Kunde
#1
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:

Kufstein

B1G-Software-Kunde
#2
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 ..
 

xhowiexo

B1G-Software-Kunde
#3
@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:

Kufstein

B1G-Software-Kunde
#4
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
 

Timothy

B1G-Software-Kunde
#6
Du kannst auch im Confixx Admin INterface unter Einstellungen / httpd Spezial / php_admin_value safe_mode off eingeben. Ist vieleicht leichter.

mfg

TImothy
 

Kufstein

B1G-Software-Kunde
#7
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 ..
 

xhowiexo

B1G-Software-Kunde
#8
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?
 

Kufstein

B1G-Software-Kunde
#9
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
 

Timothy

B1G-Software-Kunde
#12
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:

xhowiexo

B1G-Software-Kunde
#13
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?
 

xhowiexo

B1G-Software-Kunde
#14
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...
 

fiseke

B1G-Software-Kunde
#15
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
 

TDettmer

B1G-Software-Kunde
#16
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
 

TDettmer

B1G-Software-Kunde
#18
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
 
Top