Czytanie to
WordPress Rozwiązywanie problemów: Uprawnienia CHMOD i ścieżek, OH MY!
Z problemów wynikających z różnych Shared pakiety hostingowe, wersje PHP, Apache, itp., problemy z uprawnieniami do plików czasem z tyłu ich odrażającą głowę. Mam nadzieję, że następujące odniesienia może stanowić jakąś pomoc lub kierunku tych mniej doświadczonych:
"File not found" "404", "Nie można utworzyć katalogu", "nie można otworzyć" lub "nie istnieje" błąd kończy rzeczy martwych w ich utworów. Jest to zazwyczaj ze względu na program / skrypt nie znajdzie skryptu lub pliku, w którym oczekuje się, czy nie jest "dozwolone", aby zobaczyć to z powodu ustawień uprawnień do pliku lub jej katalogu. To jest frustrujące dla każdego użytkownika komputera! Komputery mają być skuteczne i zabawy. Partypoker w Internecie , projektowanie graficzne, wysyłanie e-maili lub co trzeba zrobić na komputerze nie powinien być zatrzymany lub opóźniony o denerwujących trzasków. Nie zawsze są sposoby wokół nich, jeśli wiesz, co robić.
Zacznijmy od ścieżki. Sprawdź dokładnie błąd, to zazwyczaj lista ścieżkę do pliku w pytanie. Polecam za pomocą programu FileZilla FTP .
Otwórz FileZilla i łączenia się z witryną. Przejdź przez ścieżkę wymienionych w błąd i spróbować znaleźć plik. Jeśli brakuje, prześlij go ponownie i sprawdź ... Jeśli ścieżka jest inna, sprawdź, czy masz wordpress zainstalowany w katalogu "top" lub korzenia lub jeśli jest w podkatalogu.
Jeśli uważasz, że to i ścieżka jest poprawna, sprawdź uprawnienia.

W tym przykładzie będę liczby uprawnień flag:
drwxrwxrwx 1234567890
1 katalogu flagi, "d" jeśli katalog, '-', jeśli zwykły plik, od czasu do czasu "l" za link.
2,3,4 czytać, pisać, uprawnienia do wykonywania dla użytkownika (właściciel) pliku
5,6,7 czytać, pisać, prawo wykonania dla grupy
8,9,0 czytać, pisać, prawo wykonania dla Inne (zwane czasem "wszyscy").
- W każdej pozycji oznacza, że flaga nie jest ustawiona
r plik jest odczytywany przez właściciela, grupy lub innych
w plik jest zapisywalny. W katalogu, napisz oznacza dostęp można dodawać lub usuwać pliki
x plik jest wykonywalny (tylko dla programów i skrypty powłoki - nie przydatne dla plików danych). Prawo wykonania dla katalogu oznacza, że można listę plików w katalogu
s w miejscu, gdzie "x" normalnie go nazywa set-UID i set-GroupID flagi (na program wykonywalny z set-UID i set-GroupID, że program działa z uprawnieniami jej właściciela / grupę. Na katalogu, set-UID/set-groupID siły pliki i katalogi wewnątrz do dziedziczy / goup katalogu nadrzędnego).
Dla bezpieczeństwa, ustawienia uprawnień dla WordPress należy 755 dla katalogów i 644 dla plików. Większość gospodarzy, jednak wymagają od wszystkich Procesy tworzone przez użytkownika, aby mieć niepowtarzalną tożsamość, aby dodać kolejny poziom bezpieczeństwa. Więc jeśli WordPress lub plugin tworzy pliku lub katalogu, to będzie wyjątkowy właściciela (i często grupowe), więc w katalogu z 755 nie pozwoli nam tworzyć w nim pliki i plik z 644 nie pozwoli nam zapisać zmiany do niego. Tak, zmiana musi się zdarzyć.
To jest, gdzie natknął się na "może się wahać" obszar. Typowe WordPress instaluje tylko trzeba wp-content/ katalogu do 777 (tak, że WordPress mogą tworzyć wp-contents/uploads/ folder). Jeśli wp-content/uploads/ już można hop na prawo i uczynić wp-content/ 755. Jeśli włączono Organizuj moje uploady na miesiąc i folderów roku na to podkatalogów muszą być sprawdzone, a także ( wp-content/uploads/2006/06 na przykład), więc trzeba będzie uploads/ do 777, 2006/ na 777 i 06/ do 777. Jeśli używasz wtyczki ImageManager, trzeba będzie sprawdzić uprawnienia wp-content/uploads/2006/06/.thumbs/ a!
To jeden z powodów Proponuję wyłączyć Organizuj moje uploady na miesiąc i rok na folderach, bo będziemy mieć problem z uprawnieniami co miesiąc, kiedy nowy katalog należy utworzyć. Tylko niech wszyscy trafiają do / wp-content/uploads.
Niektórzy ludzie używać edytora w panelu administracyjnym, aby edytować temat i plug-in plików (odradzam tego, chyba że można zachować 644 plików w trakcie edycji nie), odkrywają, że mają problemy zgody (jako proces PHP mają różne poświadczenia na większości serwerów) i zmienić swoje pliki do 666. Jestem z tym nieswojo. I mam sympatii FileZilla. Tak, muszę się więcej.
Jeśli ftp na mojej stronie z FileZilla i kliknij dwukrotnie na pliku, otwiera w moim ulubionym edytorze tekstowym (Edit: Ustawienia: Plik podglądu / edycji w menu FileZilla jest) i jest znacznie bardziej "komfortowo" środowiska mogę dokonać zmian, zapisać, a następnie kliknij przycisk OK, aby przesłać zmieniony plik na serwer. Inną zaletą jest to, ze plik jest odczytywany i zapisywany przez ftp, który utrzymuje moje użytkownika / grupy tożsamości, dając mi więcej bezpieczeństwa i kontroli.
Jeśli masz jakiekolwiek sugestie dotyczące tego artykułu, nie krępuj się, aby dodać komentarz ...
57 Użytkownicy komentowane na "WordPress Rozwiązywanie problemów: Uprawnienia CHMOD i ścieżek, OH MY"
Dzięki, bardzo pomocne. Szukałem czegoś podobnego do tego.
Zapraszamy!
Dopóki nie dowiedzieć się, dlaczego przycisk "edytuj" zniknął, zawsze możesz spróbować [yourdomainhere].com/fishing/wp-admin i że należy życie ekranu logowania WP wymyślić.
Mój były girlfreind utworzenia tej stronie, a ja zawsze edytowany, ale nagle przycisk EDIT na mojej stronie ekranu zniknie? I nie ma dostępu do opions edycji? Jak mogę to z powrotem, jak mój ex jest niedostępna? Muszę pisać nowych rzeczy ASAP? Czy ktoś może mi pomóc? Daryl
Mam problem ze ściągnięciem zdjęć na WP .. Więc jeśli mam rację, to wszystkie moje wp-content uprawnienia powinny być 644.
Edgars: Oto z ust, że myślę, że dotyczy Ciebie:
"Typowe WordPress instaluje tylko trzeba wp-content / katalogu do 777 (tak, że WordPress jest w stanie utworzyć folder wp-contents/uploads). Jeśli włączono Organizuj moje uploady na miesiąc i rok folderów opartych następnie podkatalogi powinny być sprawdzone, a także (wp-content/uploads/2006/06 na przykład). "
Dowolnego katalogu WordPress przeznaczony jest do użycia, konieczne może być 777.
Changinging sposób wp-content / katalogu na 777, które jest w dużej mierze traktowane jako niebezpieczny jest uruchomiony tematu w WordPress. Ale to nie jest to ściśle prawdziwe, jeśli masz dostęp do shella: Problem jest, że na Linuksie, skrypty php uruchamiane jako nikt, ale w katalogu jest własnością użytkownika więc nikt nie może napisać do niego, chyba że jest to chmod 777. Lepszym rozwiązaniem jest zmienić właściciela katalogu, nikt, a następnie można przesłać katalogu chmod 755 i wszystkich katalogów tworzonych przez WordPress są również chmod 755.
W cd shell do katalogu WordPress korzeń a następnie wpisz i wpisz:
nikt chown wp-content
Jeśli nie masz dostępu do shella, zapytać hostingowego to zrobić dla Ciebie.
Ale jeśli serwer jest uruchomiony z PHPsuExec włączona, skrypty php są uruchamiane jako użytkownik, który również ma prawo zapisu do katalogów posiadanych przez użytkownika. Tak więc w tym przypadku katalogu upload może być chmod 755.
To niefortunne, że dostęp do powłoki jest coraz bardziej rzadkie regularnie hostingi.
I 777 na nowoczesny komputer nie jest tak niebezpieczne, jak mogłoby się wydawać, że nadal będzie się pewien proces / config awarii do jej wykorzystać, a ponieważ mówimy o / uploads / nie jestem też martwi się o kogoś hacking image / zip pliki Wciąż istnieje.
Istnieje fundamentalna kwestia bezpieczeństwa z ustawienie pliku jak "wp-config.php" do 644 w środowisku współdzielonym: pozwala na innych użytkowników na tym hoście, aby przeczytać ustawienia bazy danych zawartych w pliku. Mogą one korzystać z ustawień bazy danych i robić co chcą z baz danych. Zobacz ten wątek na forum WP więcej:
http://wordpress.org/support/topic/83831
EDIT: Co ja zapomniał powiedzieć powyżej jest to, że problem bezpieczeństwa ma zastosowanie, jeżeli dostawca hostingu umożliwia dostęp przez SSH na swoje konto.
Pizdin: To po prostu nie jest prawdą w większości nowoczesnych wspólnego środowiska.
Ale doceniam link, ludzie są przyjść do własnych wniosków;)
Cześć, jestem dotyczy 777 kwestię wp-plugin/uploads /
A co jeśli ludzie umieścić kilka skryptów do tego folderu, który po uruchomieniu usunie inne pliki w innych folderach (lub zrobić kilka nieprzyjemnych rzeczy)?
Hi Adi:
Twoje obawy są ważne. W zależności od komputera, na którym często staje się zachować równowagę między bezpieczeństwem i łatwością użytkowania.
Gdybym miał do wykorzystania 777 (lub 666 na pliki), jak tylko było dokonaniu zmian byłbym bardzo kusi, aby przełączyć wszystko z powrotem do 755/644. I mam kiedy gospodarzem był z Network Solutions (którego nie polecam jako host).
Problem leży zazwyczaj z tego, jak web-host przypisuje tożsamości użytkownika, który loguje się poprzez ftp / etc. i tożsamości danej procesów wyczeskowa z wewnątrz WP interfejsu administratora (proces PHP (s)). Są to zwykle różne, i dlatego widać różnice w zachowaniu podczas edycji / usuwania / wysyłania plików z ftp / etc. a kiedy robi to w obszarze administratora WP ...
Mój obecny gospodarz, site5.com, rozwiązuje problemy bezpieczeństwa w inny sposób, więc mogę zachować katalogów na 755 i pliki na 644 jeszcze nie otrzymują żadnych błędów uprawnień podczas korzystania z narzędzi administratora WP.
Z drugiej strony, jak Pizdin wskazano powyżej (z pewnymi gospodarz), inny użytkownik może być w stanie przeczytać mój pliku wp-config.php w mojej obecnej sytuacji. To mnie nie dotyczy, za dużo (I o kopii zapasowej i większość hakerów nie "rufy w własne gniazdo" że tak powiem), ale uległa zmianie wp-config.php do 600 osób.
Jestem w trakcie tworzenia innego bloga na nowego gospodarza z własną nazwę domeny i problemy z uprawnieniami, twój post wydaje się być dokładnie to, czego szukam, zastanawiam się, czy stanowisko to jest aktualne dla obecnych WP ?
Wow, to jest uruchomienie jednego na zdanie ![]()
dzięki,
thirstan
Thirstan: Tak, nic tak naprawdę nie zmieniło.
Wersja WP nie ma znaczenia, choć środowisko, host. Przykład: Na aplus.net (i Network Solutions) będzie problemów z WP nie mają "uprawnień do tworzenia katalogów i plików. Jednak gospodarze jak site5.com poradzić inaczej i nie zauważysz żadnej z kwestii uprawnień, które wynikają z WordPress / PHP procesów tworzenia i edycji plików.
Sam dzięki bardzo za to. Mam obecnie do czynienia z 1and1 w zeszłym tygodniu, ponieważ nie mogli mi wyjaśnić dlaczego nagle mój plugin e-commerce nie mógł już tworzyć miniaturki ze zdjęć możemy przesłać.
Myślę, że teraz rozumiem i może być w stanie uzyskać obsługi klienta, aby rzeczywiście mi pomóc. Czytam twój post nad i zacytowanie go w mój e-mail raz ja to rozumiem w pełni.
Jeszcze raz dziękuję.
Najlepszym rozwiązaniem jest to, aby ręcznie utworzyć strukturę katalogów z góry. Jedynym powodem, ponieważ wymagają 777 wordpress musi utworzyć te katalogi. Jeśli jednak katalogi istnieją już mocniej zestaw uprawnień jest możliwe. Dlatego tworzymy katalogi dla najbliższych kilku lat (jeden folder dla każdego miesiąca), a następnie katalogi chmod na 755 i 644 plików. Czasami Zauważyłem, że katalogi potrzeba 775 w zależności od gospodarza.
Cheers!
Witam, próbował chmod wp-content od 755 do 644, ale wynik zawsze będzie 764. jakiś pomysł? dzięki
świetny artykuł, teraz wszystko działa dobrze, thx.
Trzy słowa: PHP w trybie bezpiecznym.
I gonił ten problem dla klienta przez około godzinę. Katalog dodane jest własnością użytkownika apache, ale każdego roku lub miesiąca katalogów WordPress próbował stworzyć w przesłane nie aż wyłączony safe mode. Teraz działa jak chizzamp!
Cheers Sam. Po prostu wpadł na ten problem przy migracji na WordPress.com. Blog org na nowego gospodarza. To jest po raz pierwszy miałem do zmiany uprawnień do plików.
Dzięki,
Matt
woow wielki post, będzie to bardzo pomocne dla mnie. Dzięki za to wielkie dzieło.
Próbowałem zgody zmiany, do ścieżki zmienia, ale nic nie działało.
Do komentarza Bard 's.
Zmieniłem ścieżkę przez usunięcie z przodu slash przed wp-content/uploads ... i to zadziałało:)
Witaj, nie ma sensu dawania zgody wewnątrz serwera dla tego. Wystarczy zalogować się do WP za pomocą poświadczeń administratora, a następnie przejdź do ustawień -> Inne -> i następnie skopiować i wkleić ścieżki domyślnej pokazane tam. Pozwoli to rozwiązać problem i miałem stałe to tylko teraz ... :-) To jest tak proste. Nie hukiem za wiele dla prostego problemu.
Pozdrawiam,
Rj.
Systems Engineer
actsupport.com
Dzięki RJ, ale jest nieco bardziej skomplikowana, z niektórych serwerów WWW.
Witam,
Mam problemy z uprawnieniami na mojej platformie WordPress i nikt nie wie jak je rozwiązać. Proszę o pomoc!
Kiedy próbuję zmienić uprawnienia do niektórych plików, takich jak index.php (co jest dość istotne pliku, jestem pewien, że zgodzicie się ze mną) do 666, mam tej linii: 500 "SITE CHMOD 666 index.php": polecenie nie rozumieć
To samo dzieje się, gdy próbuję napisać polecenie ręcznie.
Nie wiem, co jeszcze zrobić. Mój hosting nie zapewnia dostęp do cPanel i używają systemu Windows i mówią, że, że mają "tylko do odczytu" znak na plikach, gdyby tylko czytelny, ale ich nie mam, więc powinienem być w stanie zmienić uprawnienia . Ale ja nie jestem. Również powiedzieć, że być może mógłby zmienić ustawienia serwera wewnątrz wordpress ale nie dowiedzieć się, gdzie mogę to zrobić jeszcze.
Czy coś jeszcze mogę zrobić? Proszę o pomoc!
@ Alia: Windows jest zupełnie inne zwierzę, jeśli chodzi o uprawnienia. Proponuję zwrócić się do gospodarza, aby przenieść się na serwer linux, a jeśli nie może znaleźć innego hosta ... Uprawnienia to tylko jeden z problemów, które można doświadczenie w prowadzeniu WordPress na serwerze Windows;)
Oraz, w odniesieniu index.php; Nie powinno być 666, to by znaczyło, inni mogą pisać. Zrób to 644.
Ja już próbowałem 644, też, ale nic nie działa.
Nie sądzę, mogą przenieść mnie do Linuksie.
Ja już powiedziano, że lepiej znaleźć inny hosting, wydaje się, ja naprawdę muszę:).
Dzięki jakikolwiek!
Witam,
To ja jeszcze raz. Mój hosting ma mimo wszystko udało się przenieść mnie na platformę Linux, ale problem nadal występuje. W Filezilla zgody jest "644", ale nie mogę napisać w pliku w WordPress, nadal mówi, że muszę zmienić uprawnienia, zanim zacznę pisać. (?)
Co więcej, teraz nawet thos uprawnienia miałem zniknęły.
Jakieś pomysły?
@ Alia: Wygląda na to dostajemy do ostatnich 2 ust wyrobu; Twój komputer jest mapowanie procesów PHP do innego "użytkownik" (nie innej osoby, ale inny "id"), która jest jedną z form "bezpieczeństwa", które było popularne. Proponuję użyć programu FTP w tych środowiskach (nie edytor tekstu).
Nie żałuję przejścia na serwer linux, istnieje kilka kwestii, które mogą (nie?) Które pojawiło się za pomocą M $ server ...
Próbowałem to i to działało. Dziękuję bardzo! Po aplikacji. 10 informaticians pytałem nie wie, jak rozwiązać ten problem (w tym wsparcie hosting), jesteś prawdziwym wygaszacz życia! ![]()
I zakładki tej strony.
Używam wordpress, ten artykuł pomoże mi w przyszłości.
Świetny artykuł, naprawdę mi się podoba. Dzięki
dzięki za ten wielki post.
rzeczywiście zgody pliku jest bardzo kleszcze .. Dzięki za pomoc.
Pozdrawiam
Dziękuję bardzo! ![]()
dziękuje, jego pracy dla mnie ![]()
moich gospodarzy zamknąć 8 z moich stron (5 wordpress) ze względu na "niezwykłą aktywność i sprawdzałem każdy plik za pomocą cPanel. Znalazłem podejrzanych plików na Zen-Cart zainstalować i foldery były chmod 777 i 666 plików.
Podczas takiego, zauważyłem mojego wp-content/uploads były wszystkie 7 to i tak dzięki 6 jest dla szczegółowe wyjaśnienie, w jaki sposób rozwiązać problem. Zmieniłem je do 755/644 ale jeżeli WP nie może napisać na koniec miesiąca, już wiem, dlaczego ...
![]()
Potrzebuję pomocy. 755 i 644 nie pozwalają mi dostęp do stron i postów ... co robić? Idę orzechy.
@ NH: Strony i posty nie są pliki ... Czy możesz dać mi więcej informacji?
Nie rozumiem, gdzie należy wprowadzić trzycyfrowy kod dostępu do pliku. 755 i 644 kodów. Czekam na mojej stronie z Plesk, by sprawdzić uprawnienia na mój serwer i widzę są hte długo kodów, takich jak rwx rx rx.
I dostać "Zakazane .. Nie masz dostępu do / wordpress / wp-admin / upload.php na tym serwerze. "Kiedy próbuję post. zmieniania uprawnień dotyczących danego pliku nie ma wpływu.
>> Nie rozumiem tam wpisać trzy cyfrowy kod dostępu do pliku. 755 i 644 kodów.
Zobacz moje zalecenie powyżej około Filezilla / FTP ...
albo po prostu ustawić uprawnienie do 751 do katalogu nie chcesz do publicznej wiadomości
Dziękuję za to .. Szukałem zestaw uprawnień w mojej stronie ... mam nadzieję, że to zadziała, zamierzam spróbować tego ....
Zastanawiam się, czy wiele spraw tez uprawnienia mogą być śledzone z powrotem na drogę WordPress jest zainstalowany, np. przy użyciu szybkie pakietów instalacyjnych obecnie przez wielu hostingowego. Nigdy nie napotkał żadnej z tych kwestii uprawnień z nową instalację instrukcji WordPress. Tylko z wcześniej istniejących instalacji i konfiguracji przenoszone z jednego serwera na drugi.
To często zdarza się ...
Bardzo pomocne. Ma to rozwiązać mój problem, dziękuję Sam.
Dzięki za tę radę Sam! To jest coś, co podsłuchu mnie przez jakiś czas. Wydaje się, że powszechną praktyką na instaluje WordPress jest użycie CMOD 777 katalogów do wysyłania plików. I to jest niewiarygodne niebezpieczne!
Jeśli znajdziesz się w konieczności chmod 777 katalog wp-content/uploads witryny do pracy, to polecam zmianę usługodawcy hostingowego.
Dziękuję bardzo za to!
Jego praca dla mnie bardzo dobrze.
Pozdrawiam z Niemiec
To jest dokładnie to, czego szukałem, dziękuję.
I nigdy nie problemy z WordPressand CHMOD
Dzięki za artykuł najbardziej pouczające. Miałem kłopoty rozwiązywania problemów wordpress blog.
































