1. Cześć Gość. Przeglądasz forum dzięki firmie QNAP oraz zespołowi QNAP Club Polska.

Brak możliwości zapisu plików przez stronę www

Dyskusja w 'Serwer WWW' rozpoczęta przez użytkownika Hayato, 18 Marzec 2017.

Ładowanie...
Tagi:
  1. Hayato
    Offline

    Hayato Nowy użytkownik Noobie

    Dołączył:
    18 Marzec 2017
    Wiadomości:
    3
    Local Time:
    00:43
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    null
    null null
    Witam

    Mam problem odnośnie zapisu plików na serwerze WWW. Tworze stronę opartą na Smart'ach. Wymagają one możliwości zapisu plików, jednak jest to dziwnym trafem zablokowane. Taki komunikat otrzymuje przy sprawdzeniu poprawności instalacji biblioteki Smarty:

    Kod (Text):
    1. Smarty Installation test...
    2. Testing template directory...
    3. /volume1/web/www/templates is OK.
    4. Testing compile directory...
    5. FAILED: /volume1/web/www/templates_c is not writable.
    6. Testing plugins directory...
    7. /volume1/web/www/smarty/plugins is OK.
    8. Testing cache directory...
    9. FAILED: /volume1/web/www/cache is not writable.
    10. Testing configs directory...
    11. /volume1/web/www/configs/ is OK.
    12. Testing sysplugin files...
    13. ... OK
    14. Testing plugin files...
    15. ... OK
    16. Tests complete.
    Próbowałem wszystkich możliwości, jednak nie jestem w stanie dojść, dlaczego biblioteka nie ma możliwości zapisu plików na serwerze.

    Serwer NAS: Synology DS115j
    Wersja oprogramowania: DSM 6.1-15047 Update 1
    PHP: 5.6
    Apache: 2.2

    Jeśli chodzi o konfigurację pakietów (PHP, Apache, itp) to jest to domyślna konfiguracja, nic nie zmieniałem w plikach.
    Spotkał się ktoś z podobnym problemem?

    Pozdrawiam
    Hayato :)
     
  2. Fixer
    Offline

    Fixer Systems Admin... Q's Expert

    Dołączył:
    2 Luty 2013
    Wiadomości:
    344
    Miejscowość:
    TG
    Local Time:
    22:43
    Oceny:
    +6 / 0 / -0
    Followers:
    2
    QNAP:
    null
    Synology:
    DS1515+
    Ethernet:
    10 Mbps
    null 10 Mbps
    brak uprawnień do zapisu w tym folderze
    podłącz się przez FTP i nadaj uprawnienia do zapisu 777 (ale prawdopodobnie to nie zadziała)
    jak nie zadziała to zrób to samo tym razem przez konsolę SSH: find "/volume1/web/www/templates_c/" -exec chmod 755 {} \;
    jeśli to nie zadziała to podłącz się przez WinSCP i zmień właściciela oraz grupę wpisując "http", prawdopodobnie będziesz miał tam w tym miejscu root albo nazwę innego użytkownika
    ...daj znać jak ci poszło

    na przyszłość:
    wszystko zależy jaką metodą zostały skopiowane dane
    innaczej jest jak instalujesz coś z pakietów
    inaczej jak kopiujesz przez ftp
    inaczej jak kopiujesz przez filestation
    inaczej jest jak laczysz sie przez SSH
    ..i się robi bałagan jak na screenie poniżej

    Screenshot_4.
     
  3. Hayato
    Offline

    Hayato Nowy użytkownik Noobie

    Dołączył:
    18 Marzec 2017
    Wiadomości:
    3
    Local Time:
    00:43
    Oceny:
    +0 / 0 / -0
    Followers:
    0
    QNAP:
    null
    Ethernet:
    null
    null null
    Witam

    Dzięki za pomoc.
    Udało mi się rozwiązać problem dzięki twojej podpowiedzi. W File Station sprawdziłem uprawnienia i tam było, że http może tylko odczytywać. Przestawiłem opcję na odczyt/zapis oraz zastosuj do wszystkich podfolderów.
    Jest to strona na localhost i nie przewiduje jej jeszcze publikować w Internecie dopóki jej nie ukończę.

    Jeszcze raz dzięki wielkie za pomoc!
     

Poleć tę stronę