2012-05-24 3 views
6

Ich habe eine Website, nicht ich möchte, wenn ich diese Website auf Live-Server hochladen sollte es für Datenbank-Benutzername, Passwort, Site-URL .. etc fragen. So etwas wie Website-Installer. Es funktioniert gut im lokalen System.So erstellen oder bearbeiten Sie Dateiinhalt auf Root

Jetzt ist mein Problem: Ich muss RewriteBase in .htaccess Datei ändern. Diese Datei befindet sich jedoch im Stammverzeichnis der Site. So bekomme ich Berechtigungsproblem, um neue Datei zu erstellen oder Datei zu bearbeiten/zu kopieren, die sich bei root befindet.

Warnung: umbenennen (generate.htaccess, .htaccess): Zugriff verweigert

Warnung: Kopie (.htaccess): failed to open stream: Permission verweigert

Was soll ich tun. Bitte helfen Sie.

Danke.

+0

Verwenden Sie einen freigegebenen Server? –

+0

Es ist gewidmet. – VibhaJ

+0

Können Sie bitte das Schreiben für die htaccess-Datei bereitstellen. Es wird helfen, das Problem besser zu verstehen –

Antwort

7

Um eine Datei im Root-Verzeichnis zu erstellen/ändern, müssen Sie Ihrem Stammverzeichnis die Berechtigung 0777 geben. Dies ist keine gute Übung.

Ich schlage vor, erstellen Sie leer .htaccess oder andere erforderliche Datei mit 777 Erlaubnis zunächst. Bevor Sie Inhalt in diese Datei schreiben, überprüfen Sie zunächst die Schreibberechtigung nach dem Kopieren des Inhalts aus der Quelldatei (in Ihrem Fall von dem, wo Sie kopieren möchten).

Hoffe, das kann helfen.

+0

Lassen Sie mich diese Logik versuchen. – VibhaJ

+0

danke, es funktioniert. – VibhaJ

Verwandte Themen