در صورتی که به هر دلیل پوشه /tmp سرور لینوکس شما که بر روی آن cPanel نصب است، فقط خواندنی شد و باز شدن سایتهای php به مشکل برخورد میتوانید مراحل زیر را دنبال کنید.
ابتدا کلیه سرویسها را باید غیرفعال کنید
cd /root/
service chkservd stop
service httpd stop
service mysql stop
service postgresql stop
killall imapd
/etc/init.d/clamd stop
سپس پارتیشن های زیر را umount کنید:
umount /tmp
umount /var/tmp
اگر نشد احتمالا سرویسی هنوز اجراست که اشاره میکند به پوشه های فوق، با دستور زیر ببینید چه سرویسی فعال است و آن را نیز غیر فعال کنید.
lsof | grep /tmp
پس از اینکه همگی را غیر فعال کردید دوباره دستور umount را اجرا کنید.
Type in df to make sure it's not a mount point for /tmp anymore.
Then make sure that you have an existing /tmp with the correct permissions:
ls -lad /tmp
Should read:
drwxrwxrwt 4 root root 2048 Sep 12 10:13 /tmp/
If not,:
mkdir /tmp
chmod 1777 /tmp
Then restart your stopped processes:
service postgresql start
service mysql start
service httpd start
service chkservd start
/etc/init.d/clamd start
If all looks good, remove the lines that run /scripts/securetmp from /etc/rc.d/rc.local and delete the file /usr/tmpDSK.