I am having some hard time to fix this…
When I export following I get the error message “Error: The export failed. See logs for more details.”
EPUB (for Nook, iBooks, Kobo etc.)
MOBI (for Kindle)
EPUB 3
When I check the log file…This is the error details in the log file
[:error] [pid 2320] [client 139.59.34.212:54324] PHP Warning: tempnam(): open_basedir restriction in effect. File(/tmp) is not within the allowed path(s): (/home/admin/web/books.manarkeni.com/public_html:/home/admin/tmp) in /home/admin/web/books.manarkeni.com/public_html/wp-content/plugins/pressbooks/inc/modules/export/class-export.php on line 348, referer: http://books.manarkeni.com/avvaiyarkathai/wp-admin/admin.php?page=pb_export&export_error=true
When we check the server configuration, there is not any restriction for open_basedir. I am attaching you the basedir.stpl file content
This is the server configuration file content
root@cp:/usr/local/vesta/data/templates/web/apache2# less basedir.stpl
<VirtualHost %ip%:%web_ssl_port%>
ServerName %domain_idn%
%alias_string%
ServerAdmin %email%
DocumentRoot %sdocroot%
ScriptAlias /cgi-bin/ %home%/%user%/web/%domain%/cgi-bin/
Alias /vstats/ %home%/%user%/web/%domain%/stats/
Alias /error/ %home%/%user%/web/%domain%/document_errors/
#SuexecUserGroup %user% %group%
CustomLog /var/log/%web_system%/domains/%domain%.bytes bytes
CustomLog /var/log/%web_system%/domains/%domain%.log combined
ErrorLog /var/log/%web_system%/domains/%domain%.error.log
<Directory %sdocroot%>
AllowOverride All
SSLRequireSSL
Options +Includes -Indexes +ExecCGI
php_admin_value open_basedir %docroot%:%home%/%user%/tmp
php_admin_value upload_tmp_dir %home%/%user%/tmp
php_admin_value session.save_path %home%/%user%/tmp
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -f info@%domain_idn%"
</Directory>
<Directory %home%/%user%/web/%domain%/stats>
AllowOverride All
</Directory>
SSLEngine on
SSLVerifyClient none
SSLCertificateFile %ssl_crt%
SSLCertificateKeyFile %ssl_key%
%ssl_ca_str%SSLCertificateChainFile %ssl_ca%
<IfModule mod_ruid2.c>
RMode config
RUidGid %user% %group%
RGroups www-data
</IfModule>
<IfModule itk.c>
AssignUserID %user% %group%
</IfModule>
IncludeOptional %home%/%user%/conf/web/s%web_system%.%domain%.conf*
appreciate if you could guide with right solution.