Ich habe ein Back-Office mit einer Seite ein neues „Album“ (mit Fotos) zu schaffen, die Ordner erstellen, Dateien, bewegen Fotos hochgeladen.PHP - Dateien/Ordner Manipulation Problem, während Sie online
Alles funktioniert auf lokaler, machte ich mehrere Tests vor der Einstellung meiner Arbeit online.
Nun wollte ich es auf dem Host testen:
Ich sende die Dateien und füllen Sie das ganze Formular.
Ich überweise und warte auf die Dateiübertragung. Die Seite soll nach der Übertragung mit nachfolgenden Meldungen aktualisieren, und Ordner, Dateien und DB Elemente erstellt werden soll, aber die Seite nur aktualisieren, als ob nichts gesendet wurde. Und nichts wurde erschaffen.
ich von .htaccess
meine modifizierten php.ini
Pfad für die Werte gesetzt:
max_file_uploads=500
upload_max_filesize=50M
post_max_size=2500M
memory_limit=2500M
max_input_time=3600
Meine .htaccess enthält:
suPHP_ConfigPath /home/clanglois/public_html
ich die Funktionen mkdir()
mit Erlaubnis 0755
verwendet.
Die DB hält leer für die Tabellen das Skript sollte funktionieren, aber ich weiß, dass die DB Verbindung arbeitet (ich einen neuen Benutzer hinzugefügt, wird automatisch eine E-Mail senden. Das funktioniert).
Gibt es zusätzliche Berechtigungen zu setzen?
Siehe ich denke, ich die 'chmod verwenden kann()' Funktion mit PHP? Wie kann ich die Befehlszeilen versuchen, die Sie geschrieben haben? – AymDev
Ich habe keinen SSH-Zugriff auf meinem Host – AymDev
Sie können [chmod()] (http://php.net/manual/en/function.chmod.php) mit PHP in der Tat verwenden, wenn es das Recht hat, zu aktualisieren Rechte. Außerdem erlaubt Filezilla via FTP chmod zu verwalten. Versuchen Sie mit PHP einen Ordner mit der richtigen 777 zu erstellen und verschieben Sie Ihre Fotos hinein.Wenn es funktioniert, liegt das an den Rechten des anderen Ordners. Verwenden Sie niemals eine 777 direkt in der Produktion. – AnthonyB