forked from GithubBackups/vichan
Merge pull request #1 from AlexVeeBee/master
Add php.ini with info in the installed
This commit is contained in:
commit
3a50da7d28
1
.gitignore
vendored
1
.gitignore
vendored
@ -29,6 +29,7 @@
|
||||
thumbs.db
|
||||
Icon?
|
||||
Thumbs.db
|
||||
.env
|
||||
*.patch
|
||||
*.diff
|
||||
*.rej
|
||||
|
||||
@ -30,6 +30,7 @@ services:
|
||||
- ./local-instances/${INSTANCE:-0}/www:/var/www
|
||||
- ./docker/php/www.conf:/usr/local/etc/php-fpm.d/www.conf
|
||||
- ./docker/php/jit.ini:/usr/local/etc/php/conf.d/jit.ini
|
||||
- ./docker/php/php.ini:/usr/local/etc/php/php.ini
|
||||
environment:
|
||||
VICHAN_MYSQL__HOST: ${VICHAN_MYSQL__HOST}
|
||||
VICHAN_MYSQL__USER: ${VICHAN_MYSQL__USER}
|
||||
|
||||
3
docker/php/php.ini
Normal file
3
docker/php/php.ini
Normal file
@ -0,0 +1,3 @@
|
||||
post_max_size=10M
|
||||
upload_max_filesize=10M
|
||||
max_file_uploads=5
|
||||
@ -51,7 +51,37 @@
|
||||
<legend>Images</legend>
|
||||
<label for="max_filesize">Maximum image filesize (bytes):</label>
|
||||
<input type="text" id="max_filesize" name="max_filesize" value="{{ config.max_filesize }}">
|
||||
|
||||
<div class="expandable">
|
||||
<legend>PHP file size limit</legend>
|
||||
<div class="body">
|
||||
<p>The php file size limit can be configured in php.ini ( /usr/local/etc/php/php.ini )</p>
|
||||
<div class="expandable">
|
||||
<legend>Using docker</legend>
|
||||
<div class="body">
|
||||
<p>if you have pulled this from <a href="https://github.com/vichan-devel/vichan">GitHub</a></p>
|
||||
<p>Then you can set the file size limit at ./docker/php/php.ini</p>
|
||||
<p>For example, to set the limit to 10MB, add the following lines:</p>
|
||||
<pre>
|
||||
upload_max_filesize = 10M
|
||||
post_max_size = 10M</pre>
|
||||
<p>Then restart the containers.</p>
|
||||
</div>
|
||||
</div>
|
||||
<div class="expandable">
|
||||
<legend>Manual Configuration</legend>
|
||||
<div class="body">
|
||||
<p>If you are not using docker, you can set the file size limit in the php.ini file:</p>
|
||||
<p>For example, to set the limit to 10MB, add the following lines:</p>
|
||||
<pre>
|
||||
upload_max_filesize = 10M
|
||||
post_max_size = 10M</pre>
|
||||
<p>Then restart the PHP server.</p>
|
||||
</div>
|
||||
</div>
|
||||
<hr>
|
||||
<p>If this is not set, the default value is 2MB.</p>
|
||||
</div>
|
||||
</div>
|
||||
<label for="thumb_width">Thumbnail width:</label>
|
||||
<input type="text" id="thumb_width" name="thumb_width" value="{{ config.thumb_width }}">
|
||||
|
||||
@ -99,3 +129,51 @@
|
||||
<input type="submit" value="Complete installation">
|
||||
</p>
|
||||
</form>
|
||||
<script>
|
||||
const expandables = document.querySelectorAll('.expandable');
|
||||
expandables.forEach(expandable => {
|
||||
const arrow = document.createElement('span');
|
||||
arrow.innerHTML = ' ▶'; // Right arrow
|
||||
arrow.style.cursor = 'pointer';
|
||||
arrow.style.marginLeft = '5px';
|
||||
expandable.querySelector('legend').appendChild(arrow);
|
||||
expandable.querySelector('legend').style.cursor = 'pointer';
|
||||
expandable.querySelector('legend').style.fontWeight = 'bold';
|
||||
expandable.querySelector('legend').style.display = 'flex';
|
||||
expandable.querySelector('legend').style.alignItems = 'center';
|
||||
expandable.querySelector('legend').style.justifyContent = 'space-between';
|
||||
|
||||
|
||||
const label = expandable.querySelector('legend');
|
||||
const body = expandable.querySelector('.body');
|
||||
label.addEventListener('click', () => {
|
||||
if (body.style.display === 'none' || body.style.display === '') {
|
||||
body.style.display = 'block';
|
||||
arrow.innerHTML = ' ▼'; // Down arrow
|
||||
} else {
|
||||
body.style.display = 'none';
|
||||
arrow.innerHTML = ' ▶'; // Up arrow
|
||||
}
|
||||
});
|
||||
});
|
||||
</script>
|
||||
|
||||
<style>
|
||||
.expandable {
|
||||
border: 1px solid #ccc;
|
||||
padding: 10px;
|
||||
margin: 10px 0;
|
||||
}
|
||||
.expandable legend {
|
||||
cursor: pointer;
|
||||
font-weight: bold;
|
||||
}
|
||||
.expandable fieldset {
|
||||
border: none;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
}
|
||||
.expandable .body {
|
||||
display: none; /* Ensure the body is hidden initially */
|
||||
}
|
||||
</style>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user