1. Jeremia Member

    Kan niks uploaden naar website

    Topic geplaatst op: 06-12-2011 om 21:31

    Ik kan sinds vanavond ineens niks meer uploaden naar mijn website; zowel via FTP als via het file-management systeem in de Direct Admin lukt dit niet. Folder-rights staan op 755.... enig idee wat er mis is???

  2. Reshad Bashir Versio medewerker
    Reactie geplaatst op: 06-12-2011 om 23:03

    Is er een foutmelding die je krijgt via FTP of via de file manager?

    Vond u dit antwoord nuttig?

  3. yannickie111 Member
    Reactie geplaatst op: 07-12-2011 om 16:42

    Ik heb het nu bij 1 van mijn sites. Is wel een nieuwe site, maar de andere 2 domeinen op mijn hostingaccount werken prima.

    Ik heb bestandsrechten ook op 755 staan, maar kan geen bestanden uploaden...? Het (tijdelijk) aanpassen naar andere bestandsrechten werkt ook niet...

    Vond u dit antwoord nuttig?

  4. Fabien Daniel Versio medewerker
    Reactie geplaatst op: 07-12-2011 om 20:22

    Kunnen jullie wat meer details geven zoals Reshad vraagt ivm het probleem?

    Kijk ook even via de FileManager in DirectAdmin naar de owner van de mappen en bestanden, ...

    Vond u dit antwoord nuttig?

  5. yannickie111 Member
    Reactie geplaatst op: 07-12-2011 om 20:30

    @ Groove: Heel veel meer informatie kan ik niet geven:S
    Ik log in FTP gewoon in met mijn "hoofdaccount", ik krijg dan in de map domains 3 domeinen te zien, twee hiervan heb ik geen problemen mee, maar bij de andere krijg ik de fout.

    Antwoord: 227 Entering Passive Mode (46,21,172,149,140,22).
    Commando: STOR logofc.jpg
    Antwoord: 550 logofc.jpg: Permission denied
    Fout: Fatale bestandsoverdrachtsfout

    Vond u dit antwoord nuttig?

  6. Fabien Daniel Versio medewerker
    Reactie geplaatst op: 07-12-2011 om 20:51

    @yannickie111 Lijkt me toch een rechtenprobleem. Heb je de rechten eens vergeleken van de mappen van een domein voor welke het wel werkt en diegene waar het niet werkt?

    Welke "owner" staat er bij je mappen?

    Dit zijn instellingen van een account bij Versio waarbij het correct werkt:

    Domains map 755
    De mappen "jouw-domein.com" 711
    Public_html 755

    Vond u dit antwoord nuttig?

  7. Jeremia Member
    Reactie geplaatst op: 07-12-2011 om 21:22

    Alles lijkt nu weer te werken; heel vreemd...

    Vond u dit antwoord nuttig?

  8. yannickie111 Member
    Reactie geplaatst op: 07-12-2011 om 22:10

    @Groove:
    Ik heb de rechten precies zo gezet als het werkende domein (alles op 755). Ik weet niet of dit veilig is om het zo te laten staan?

    Maar nu kan ik wel via ftp uploaden naar een map: /domains/feestcie.nl/public_html/templates
    Maar verder niks... Zou het kunnen komen doordat ik deze site met installatron heb geinstalleerd, en niet "handmatig"?

    Vond u dit antwoord nuttig?

  9. Fabien Daniel Versio medewerker
    Reactie geplaatst op: 07-12-2011 om 22:42

    @yannickie111 Rechten op 755 laten is goed. Standaard 755 voor mappen en 644 voor bestanden.

    Dat zou kunnen, mogelijk ben je niet de eigenaar van bepaalde mappen, dat zal je eens moeten nakijken via de FileManager in DirectAdmin. In de kolom UID en GID.

    Vond u dit antwoord nuttig?

  10. yannickie111 Member
    Reactie geplaatst op: 07-12-2011 om 22:47

    @Groove: Hoe kan ik dat veranderen? Ik ben zelf gewoon eigenaar. Kom gewoon met mijn normale "hoofdaccount" in de ftp. Dus kan gewoon in alle domeinen enz...

    Vond u dit antwoord nuttig?

  11. Fabien Daniel Versio medewerker
    Reactie geplaatst op: 08-12-2011 om 01:31

    @yannickie111 Soms komt het voor dat in die bepaalde kolommen UID/GID in de FileManager (in DirectAdmin bovenaan op 'Files' klikken) staat dat 'Apache' de eigenaar is van de bestanden/mappen, indien je dit ziet kan je de map aanvinken en een 'reset ownership' toepassen. Indien je in die kolommen je eigen username ziet staan moet je niets ondernemen en zal het aan iets anders liggen.

    Vond u dit antwoord nuttig?

  12. yannickie111 Member
    Reactie geplaatst op: 08-12-2011 om 14:31

    @Groove: UID/GID staat gewoon dezelfde gebruikersnaam als ik gebruik om in te loggen in mijn ftp.. Dat is dus de gebruikersnaam van het hoofdaccount, waar je ook mee in DirectAdmin kan... Echt vreemd dit hoor, kan zo niet verder :(

    Vond u dit antwoord nuttig?

  13. zeromechanic Member
    Reactie geplaatst op: 09-12-2011 om 00:19

    Het kan zijn dat onderliggende mappen op apache staan.
    Vaak als je een upload script gebruikt, worden bestanden op apache gezet, en als je via script ook mappen aanmaakt gebeurt dit ook.

    probeer de ownerreset nogmaals:
    in filemanager public_html aanvinken
    het vakje recursive aanvinken en dan reset ownership.

    Zet anders php5.3 eens aan, dat werkt onder suPHP dan heb je het "gezeur" van rechten niet meer

    let op : mappen moeten dan op 755 en bestanden op 644 EN
    in de htaccess mogen GEEN php.ini wijzigingen meer staan
    anders krijg je 500 server errors

    Vond u dit antwoord nuttig?

  14. RayHammer Member
    Reactie geplaatst op: 09-12-2011 om 08:57

    Php 5.2.17 werkt ook prima met suPHP.
    Het is eigelijk php cgi in plek van cli.

    Suhosin is veel beter dan suPHP, je merkt dan niet dat je server traager word.

    Of mod_ruid nog beter.

    php 5.3 is voor zo ver ik weet nog niet 100 procent werkend voor DA.
    En zeker niet voor iemand die er niks van afweet.

    Vond u dit antwoord nuttig?

  15. RayHammer Member
    Reactie geplaatst op: 09-12-2011 om 09:10

    /usr/local/php5/bin/php-cgi -v

    indien je suPHP gaat doen om te kijken of er geen errors zijn.

    Vond u dit antwoord nuttig?

  16. RayHammer Member
    Reactie geplaatst op: 09-12-2011 om 09:14

    En dan moet je dit kunnen zien.

    PHP 5.2.17 (cgi-fcgi) (built: Dec 8 2011 13:10:12)
    Copyright (c) 1997-2010 The PHP Group
    Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
    with the ionCube PHP Loader v4.0.10, Copyright (c) 2002-2011, by ionCube Ltd ., and
    with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies


    Als je enkel php -v doet krijg je te zien cli in plek van cgi, dat is normaal omdat apache daar op draaid.

    Vond u dit antwoord nuttig?