“There are no known issues with any version of WordPress when PHP is running in Safe Mode.” aldus WordPress codex. Kortom, dàt kan het probleem niet zijn. Welke foutmelding krijg je als je foto’s in je editor probeert te uploaden?
Bedankt voor je reactie.
De melding die ik krijg is:
Kan map /var/www/vhosts/essieqdesign.nl/httpdocs/wordpress/wp-content/uploads niet aanmaken. Is de bovenliggende map beschrijfbaar door de server?
Het antwoord dat ik kreeg van mijn hostingprovider nadat ik vroeg hoe het zou kunnen komen dat ik de foto’s niet kan up-loaden klinkt als volgt:
Ook geeft u aan dat u geen foto’s kunt uploaden via WordPress. Dit komt doordat
bij ons de PHP Safe mode ingeschakeld staat. Deze kan helaas niet uitgezet worden.
De reden hiervoor is als volgt:
Bij het afnemen van een van onze standaard webhostingpakketten deelt u de server
met andere klanten. Aangezien Safe mode een instelling is die voor de gehele
server aan of uit staat, betekent dit dat al deze andere klanten niet van deze
extra veiligheid profiteren. Dit kan voor hen een beveiligingsrisico betekenen.
Het is zelfs zo dat 1 onveilig script op 1 website, het risico met zich meebrengt
dat andere websites worden gehackt. Om deze reden hebben wij ervoor gekozen de PHP
Safe mode altijd aan te laten staan op onze shared servers.
Wilt u toch Safe mode uit kunnen zetten? Kiest u dan voor Webhosting Flex of voor
een eigen server.
Zet via FTP de rechten van die map op 777. En kijk ook eens naar deze discussie met diverse tips: http://wordpress.org/support/topic/problems-with-pictures-1?replies=9
Ik heb geprobeerd de rechten te wijzigen naar 777 maar via het ene ftp programma laat hij ze toch gewoon op 755 staan. Via het andere ftp programma is het volgens mij wel gelukt om de rechten te wijzigen, maar helaas geeft hij dan nog steeds dezelfde foutmeling als ik foto’s probeer te up-loaden.
Ik heb ook geprobeerd zelf een wp-config/upload map aan te maken waar ik de foto’s dan al inzet, maar helaas kan ik vanuit wordpress dan niet meteen de foto’s uit die map aanklikken, ik moet dat vanaf de computer uploaden.
Ook heb ik geprobeerd via de instellingen een andere map aan te wijzen als upload map vanuit wordpress maar ook dit lukt niet.
Iemand nog ideëen voordat ik mijn pakket dan maar ga upgraden naar een duurder pakket (volgens mijn provider gaat het uploaden echt niet lukken vanwege hun php safe mode die standaard ingeschakeld staat, maar dan zou dat toch voor de meeste mensen problemen opleveren aangezien ik niet denk dat zij de enige provider zijn die voor deze optie kiezen).
Kortom, iemand nog een oplossing zodat ik toch mijn foto’s kan uploaden vanuit WordPress?
Paar andere mogelijkheden:
/instellingen/media/bestanden uploaden: zet daar “wp-content/uploads” neer
of anders:
/instellingen/permalinks: kies eens voor “Jaar, maand, dag en naam” en dat dan opslaan.
Bedankt voor het meedenken. Echter heb ik dit allemaal al geprobeerd. Met steeds dezelfde foutmelding als resultaat.
Wordt er onderhand een beetje moedeloos van.
Mijn provider zegt nogmaals dat het aan hun PHP safe mode ligt en dat er dus geen beelden kunnen worden ge-up-load. In dat geval is verder uitzoekn natuurlijk verspilde moeite.
Maar ja, het blijft een raar verhaal aangezien de meeste mensen daar dan toch last van zouden moeten hebben??
Over dat “wp-content/uploads” een vraagje: er staat toch geen “/” voor wp-contents? Zo ja, dan weghalen. Ja ja, ik weet het, ik blijf het proberen. Wat je zegt: het is toch oerstom dat je een provider hebt die zelf aangeeft door een safe PHP modus geen uploaden van afbeeldingen toestaat. Da’s echt 19e eeuws.
Standaard staat de instelling in het mediavenster op: uploads opslaan in de map: wp-content/uploads. Deze map is echter nog niet terug te vinden als ik kijk in de map wp-content in mijn wordpress map op de server. Waarschijnlijk omdat WordPress deze zelf gaat creëren zodra ik foto’s wil gaan uploaden. Ik heb ook geprobeerd zelf die map aan te maken maar ook dan krijg ik dezelfde foutmelding. Ook geprobeert zelf de foto’s in die map te uploaden, maar heleaas kan ik in WordPress alleen foto’s selecteren vanaf mijn computer (en dus niet kiezen uit een map op de server).
Op jou vraag terugkomend, ik zie geen / staan voor wp-content, maar doordat hij in de map wordpress staat zal hij die toch altijd zelf genereren.
Het heeft niet alleen met chmod 777 te maken, maar vooral ook met de eigenaar/groep van de aan te maken map vanuit WordPress. ook mijn provider staat geen aanmaak van mappen toe mijn mijn naam als eigenaar. Dus ik krijg Apache/Apache als eigenaar/groep. Via FTP kan heb ik al die mappen na de map uploads verwijderd en zelf aangemaakt. Dan lukt het wel. Is dus ietwat vervelend, maar als je voor de komende jaren de mapjes al klaar maakt tot en met het maandnummer, dan gaat het verder eigenlijk allemaal prima. Het is niet erg dat het beel dat Apache/Apache krijgt.
Ik heb het zelfde probleem:
Unable to create directory /var/www/vhosts/metmarjet.nl/httpdocs/wp-content/uploads/2010/12. Is its parent directory writable by the server?
Helaas ben ik wat minder gevorderd in al deze zaken. Wat raden jullie mij aan te doen? Moet ik contact opnemen met mijn provider (WebReus)?
Chris
(@chrisverstraategmailcom)
Misschien wat laat, maar toch, voor de mensen die met hetzelfde probleem te kampen krijgen. Bij mij werkte het volgende.. Vrij simpel:
* Verwijder de map uploads op de server via FTP (/httpdocs/wp-content
/uploads) ALLEEN de map uploads verwijderen!!!!
* Maak in /httpdocs/wp-content/ een nieuwe map aan genaamd ‘uploads’
* Rechtsklik op de map en neem de rechten (Deze staan nu op ‘xxx’ – Dus
is van niemand!!)
Als het goed is ben je nu ‘eigenaar’ van de map ‘uploads’ Dit kun je zien doordat hetzelfde eigenaar/groep nummer achter alle mappen staat!!
Veel plezier met uploaden!!!
Chris..