2017-06-19 3 views
1

Ich versuche, das temporäre Verzeichnis auf meiner Drupal-Installation zu konfigurieren. Zuvor war ich in einem cPanel shared account, und alles, was ich einfach tun würde, ist "../tmp" zu den Einstellungen hinzufügen und alles hat gut funktioniert. Ich bin kürzlich aus meinem geteilten Account herausgewachsen und habe mit CentOS und VestaCP zu einem VPS aufgerüstet. Wenn ich jetzt '../tmp' eingebe, heißt das, dass der Ordner 'existiert nicht und konnte nicht erstellt werden'. Ich habe überprüft, und dieser Ordner ist in der Tat über Datei-Manager und FTP, ist 755 berechtigt usw. Egal was ich versuche, es scheint nur nicht zu wollen, dass es da ist.Konfigurieren Sie das temporäre Drupal-Verzeichnis außerhalb des Web-Stammverzeichnisses

Meine CentOS- und VestaCP-Installationen hatten sehr wenig Feinabstimmung, so dass sie im Moment ziemlich Standardinstallationen sind. Mir wurde geraten, einen Weg zu versuchen, wie zum Beispiel:

/home/admin/web/MYDOMAIN/tmp

Andere Versuche waren:

/tmp und/home/admin/web/*/tmp

Aber alle haben den gleichen Fehler ausgelöst. Wenn ich nur 'tmp' eintippe, funktioniert es gut, aber ist dann offensichtlich innerhalb des Webstammverzeichnisses, was nicht ideal ist. Hilfe?

+0

Wenn Sie hatte versuchte alles, ich würde vorschlagen, den Ordnerbesitz auch zu überprüfen. Ich habe das ähnliche Problem und die Bereitstellung der Eigentümerschaft des Tmp-Ordners für einen Benutzer unter der www-Daten-Benutzergruppe hat die Arbeit für mich erledigt. – Anurag

+1

Danke. Ich habe versucht, von einem Beitrag zu erwähnen www-Daten: www-Daten, aber es gab nur einen Fehler, dass dieser Benutzer nicht verfügbar war. Beim Betrachten wurde dann vorgeschlagen, dass es Apache sein sollte: Apache für CentOS. Versuchte das und obwohl es den Besitz änderte, war es immer noch nicht über Drupal zugänglich – stuhannaford

Antwort

0

Am Ende stellte sich heraus, dass der beste Weg ist, den Pre-Setup- und den angegebenen tmp-Ordner für die gesamte Installation zu verwenden, der sich unter/home/admin/tmp befindet. Dies ermöglichte auch die Verarbeitung von Kreditkarten über Kreditkarten, die auch nicht über eine normale ../cc verfügbar waren. Der Ordner kann auch für Verzeichnisse, so können Sie zwischen den Domänen und Anforderungen trennen, dh

/home/admin/tmp/domain.com oder /home/admin/tmp/cc/domain.com

Verwandte Themen