Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
yum install mariadb-server
systemctl enable mariadb
systemctl start mariadb
mysql_secure_installation
curl 'https://setup.ius.io/' -o setup-ius.sh
bash setup-ius.sh
yum install mod_php70u php70u-common php70u-process php70u-gd php70u-mysqlnd php70u-mbstring php70u-ldap php70u php70u-xml php70u-pdo php70u-cli php70u-json
systemctl restart httpd
mysql -u root -p
create database nextcloud;
create user nextclouduser@localhost identified by 'slaptažodis';
grant all privileges on nextcloud.* to [B]nextclouduser@localhost identified by 'slaptažodis';
flush privileges;
exit;
nano /etc/my.cnf
log-basename=master
log-bin
binlog-format=mixed
systemctl restart mariadb
wget https://download.nextcloud.com/server/releases/nextcloud-9.0.52.zip
unzip nextcloud-9.0.52.zip
mv nextcloud/* nextcloud/.* /var/www/html/
nano permissions.sh
#!/bin/bash
ncpath='/var/www/html/'
htuser='apache'
htgroup='apache'
rootuser='root'
printf "Creating possible missing Directories\n"
mkdir -p $ncpath/data
mkdir -p $ncpath/assets
mkdir -p $ncpath/updater
printf "chmod Files and Directories\n"
find ${ncpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ncpath}/ -type d -print0 | xargs -0 chmod 0750
printf "chown Directories\n"
chown -R ${rootuser}:${htgroup} ${ncpath}/
chown -R ${htuser}:${htgroup} ${ncpath}/apps/
chown -R ${htuser}:${htgroup} ${ncpath}/assets/
chown -R ${htuser}:${htgroup} ${ncpath}/config/
chown -R ${htuser}:${htgroup} ${ncpath}/data/
chown -R ${htuser}:${htgroup} ${ncpath}/themes/
chown -R ${htuser}:${htgroup} ${ncpath}/updater/
chmod +x ${ncpath}/occ
printf "chmod/chown .htaccess\n"
if [ -f ${ncpath}/.htaccess ]
then
chmod 0644 ${ncpath}/.htaccess
chown ${rootuser}:${htgroup} ${ncpath}/.htaccess
fi
if [ -f ${ncpath}/data/.htaccess ]
then
chmod 0644 ${ncpath}/data/.htaccess
chown ${rootuser}:${htgroup} ${ncpath}/data/.htaccess
fi
bash permissions.sh
Komentarai
Saugų SSL ryšį Nextcloud sistemai nesunkiai galite įgyvendinti su nemokamais "Let's Encrypt" sertifikatais sekant šią pamoką:
https://forumas.dedikuoti.lt/showthread.php?t=656
Įdiegus "Let's encrypt" sertifikatą beliks tik jo naudojimą įjungti jau pačiame Nextcloud. Tai padaryti galite ".htaccess" failo pagalba:
http://pagalba.iv.lt/Automatinis_peradresavimas_%C4%AF_HTTPS_protokol%C4%85
1. Šiuo metu NextCloud pasiekiamas ir per IP adresą. Gaunamas pranešimas:
Esmė ta, kad noriu, jog serveris būtų pasiekiamas tik per
https://wxyz.?.dedikuoti.lt
. Klausimas: kaip? Visi bandymai buvo nesėkmingi.2. Pats NextCloud meta šį pranešimą: Ir taip, aš tikrai galiu pasiekti failus tiesiog per linką į
https://wxyz.?.dedikuoti.lt/data/user/files/
ir tai tikrai yra milžiniška bėda.3. Nevisai domėjausi ar apskritai į šitą pranešimą dėmesį kreipti verta, bet vistiek nervina: Bandžiau su APCu praslysti, nes maniau bus paprasčiasia, bet neveikia. Ir niekaip nepagaunu kampo kas ten gali neveikti.
Vietoj
www.example.com
naudokite savo serverio pavadinimą, o DocumentRoot nurodykite katalogą į kurį įdiegėte NextCloud sistemą. Jei tiksliai sekėte pamoką, šis katalogas ir bus /var/www/htmlPo pakeitimų nepamirškite perkrauti Apache tarnybos.
2. Norint, kad failai nebūtų prieinami viešai reikėtų pakoreguoti serverio VirtualHost failą pagal NextCloud pateikiamas instrukcijas . T.y. pirmiausia Jums reikėtų sukurti VirtualHost failą kataloge: /etc/httpd/conf.d . Jūsų atveju failas vadinsis wxyz.?.dedikuoti.lt.conf , o jame turi būti įrašyta tokia informacija:
Po pakeitimų nepamirškite perkrauti Apache tarnybos.
3. Memcache problemą greičiausiai padėtų išspręsti ir viena iš mūsų parengtų pamokų